$(function() {


	//SOCIAL ICONS HOVER

	$('.fb_icon').hover(function() {
		$(this).attr("src","img/facebook_icon_black.png");				
		}, function() {
		$(this).attr("src","img/facebook_icon.fw.png");		
	});

	$('.tw_icon').hover(function() {
		$(this).attr("src","img/twitter_icon_black.png");				
		}, function() {
		$(this).attr("src","img/twitter_icon.fw.png");		
	});

	$('.go_icon').hover(function() {
		$(this).attr("src","img/google_icon_black.png");				
		}, function() {
		$(this).attr("src","img/google_icon.fw.png");		
	});

	$('#house').hover(function() {
		$(this).stop().animate({"opacity" : "0"}, 500);
		}, function() {
			$(this).stop().animate({"opacity" : "1"}, 500);
		});



	//ROTATING BILLBOARD

	function Banner() {
	    setInterval( "slideSwitch()", 5000 );
	}
	Banner();



	//ZOOM ON BUYPAGE

	$(".zoom").DenyZoom(); //if not working try with span #



	//BUY PAGE AND SIZE SELECTION (ONLY 1 CAN BE ACTIVE)

	var razmer = "";
	$('.razmer').click( function() {
		if ( $(this).hasClass('selected') ) {
			//REMOVE CURRENT SELECTION AND RESET PICTURES

			var rzmr = $('.selected > img').attr('src').replace('red', 'white');
			$('.selected > img').attr("src", rzmr);
			$('.razmer').removeClass("selected");
		}
			else {
				//REMOVE CURRENT SELECTION AND RESET PICTURES

				if ( $('.razmer').hasClass('selected') ) {
					var rzmr = $('.selected > img').attr('src').replace('red', 'white');
					$('.selected > img').attr("src", rzmr);
					$('.razmer').removeClass("selected");
				}
				//ADD CLASS AND CHANGE PICTURE

				$(this).addClass("selected");
				var rzmr = 	$('img', this).attr('src').replace('white', 'red');
				$('img', this).attr("src", rzmr);
			}
		razmer = $('.selected').attr('id');
	});



	//BUY BUTTON AND TOGGLE DETAILS DIV

	$('#btn_buy').click( function() {
		if (razmer != "" && razmer != undefined) {
			//alert('continue (razmer: ' + razmer + ')');
			$('#payment_info').slideToggle('slow');
			$('#person_info').delay(1000).slideToggle('slow');
		}
			else alert('Моля изберете размер.');
	});


});

function slideSwitch() {
var $active = $('#billboard div.active');

if ( $active.length == 0 ) $active = $('#billboard div:last');
var $next = $active.next().length ? $active.next() : $('#billboard div:first');  
$active.addClass('last-active');  

$next.css({ "opacity" : "0" })
	.addClass('active')
	.animate({ "opacity" : "1" }, 1000, function() {
		$active.removeClass('active last-active');
	});
}



//PAGINATION

$(function(){
    // Зареждаме броя на всички резултати
    jQuery.post("includes/pagination.php", { "type" : "getPageLength" }, function(data){
        // Обект, в който ще съхраняваме данните
        window.p = {
            // Резултати на страница
            results: 12,
            // Има ли активна заявка
            active: false,
            // Текуща страница
            current: 1
        }

        // Брой страници
        p.total = Math.ceil( data / p.results );
        //alert (p.total);
        // Показваме броя страници
        $("div#pages span:last").html(p.total);

        // Зареждаме първа страница
        loadPage(p.current);
    }, "html");

    $('#pages a:first').click(function() {
        previous();
    });

    $('#pages a:last').click(function() {
        next();
    });

});


function loadPage(number){
    // Има ли активна заявка
    if(p.active) return; p.active = true;

    // Слагаме картинката за зареждане
    $("#showPics").html("<img src='img/spinner_orange.gif' alt='' />");

    //Зареждаме страницата
    jQuery.post("includes/pagination.php", { "page" : number, "howMuch":  p.results}, function(data){
        // Показваме резултатите
        $("#showPics").html(data);

        // Показваме текущата страница
        $("div#pages span:first").html(p.current);

        // Вече няма активни заявки
        p.active = false;
    }, "html");
}

// Следваща и предишна страница
function next(){
    if( p.current == p.total )return;

    loadPage(++p.current);
}
function previous(){
    if( p.current == 1 )return;

    loadPage(--p.current);
}